
/********首页********/

/*头部*/
.nr{width: 1200px;margin: 0 auto;}
.top{width: 100%;background: #293133;height: 47px;line-height: 47px;color: white;overflow: hidden;}
.top p{display: inline-block;}
.top_lx{display: inline-block;float: right;}
.top_lx li{display: inline-block;margin-left: 30px;}
.top_lx li img{margin-right: 8px;position: relative;top: 11px;}

.header{padding: 10px 0;}
.logo{display: inline-block;}
.head_rg{display: inline-block;float: right;position: relative;top: 17px;}
.qh li{display: inline-block;padding: 0 10px;padding-right: 12px;}
.qh li a{color: #050505;font-size: 16px;}
.ser{width: 290px;height: 30px;border: 1px solid #ef1c24;margin-top: 20px;}
.ser button{width: 50px;height: 28px;background: #ef1c24;border: none;float: right;color: white;font-size: 16px;}
.ser input{width: 80%;height: 28px;padding-left: 5px;border: none;}

/*导航*/
.p_nav{width: 100%;background: #f7f7f7;}
.nav_list{display: flex;}
.nav_list li{width:14.2%;text-align: center;text-align: center;height: 65px;line-height: 65px;}
.nav_list li a{color: #000000;font-size: 16px;}
.nav_list .active{background: #ef1c24;}
.nav_list .active a{color: white;}
.nav_list .active:hover a{color: white;}
.nav_list li:hover a{color:#ef1c24;}
.y_nav{display: none;}
.carousel-inner>.item>a>img, .carousel-inner>.item>img{width: 100%;}

/*服务和优势*/
.tit{text-align: center;}
.tit h2{color: #EF1C24;font-size: 36px;font-weight: bold;margin-bottom: 10px;}
.tit span{display: inline-block;color: #005cad;font-size: 16px;position: relative;font-weight: bold;}
.tit span::before{content: '';width: 100px;height: 1px;position: absolute;top: 10px;right:-115px;background: #005cad;}
.tit span::after{content: '';width: 100px;height: 1px;position: absolute;top: 10px;left:-115px;background: #005cad;}
.ys_list li{display: inline-block;width: 25%;float: left;text-align: center;}
.ys_list li .ys_m{height: 100px;display: flex;justify-content: center;align-items: Center;}
.ys_list li p{color: black;margin-bottom: 10px;font-size: 16px;}
.ys_list li span{display: inline-block;color: #5a5a5a;font-size: 12px;padding: 0 40px;}
.ys_list{margin-top: 55px;overflow: hidden;}
.ind_ys{margin-top: 40px;}

/*关于我们*/
.ind_ab{width: 100%;background: url(../img/ind_bg.png) no-repeat;background-size: 100% 100%;margin-top: 50px;padding: 45px 0;overflow: hidden;}
.ind_ab .tit h2{color: white;}
.ind_ab .tit span{color: white;}
.ind_ab .tit span::before,.ind_ab .tit span::after{background: white;}
.gy_wz{display: inline-block;width: 46%;margin-top: 40px;}
.gy_wz p{color: white;line-height: 28px;text-indent: 2em;margin-bottom: 30px;}
.gy_wz .gy_h{text-indent: 0;}
.gy_m{display: inline-block;float: right;margin-top: 40px;position: relative;}
.gy_m .zt{width: 550px;height: 360px;}
.gy_m .gy_more{position: absolute;bottom: -10px;left: -75px;}

/*产品中心*/
.ind_pro{margin-top: 30px;}
.cp_list{display: flex;flex-wrap: wrap;}
.cp_list li{width: 280px;height: 325px;border: 1px solid #999999;text-align: center;padding: 20px 15px;margin-right: 26px;margin-bottom: 50px;}
.cp_list li p{color: #666666;font-size: 16px;margin-top: 25px;}
.cp_list li:nth-child(4n){margin-right: 0;}
.cp_m{display: inline-block;width: 100%;height: 225px;overflow: hidden;}
.cp_m img,.al_m img{transition: all 0.5s;}
.cp_list li:hover{border-color: #ef1c24;}
.cp_list li:hover p{color:#ef1c24;}
.cp_list li:hover .cp_m img,.ind_case_list li:hover .al_m img{transform: scale(1.1);}
.cp_list{margin-top: 35px;}
.more{text-align: center;}
.more a{display: inline-block;width: 150px;height: 50px;text-align: center;line-height: 50px;background: #ef1c24;border-radius: 3px;color: white;font-size: 16px;font-weight: bold;}

/*合作案例*/
.ind_case{width: 100%;background: #f9f9f9;padding-top: 45px;margin-top: 80px;padding-bottom: 25px;}
.ind_case_list li{display: inline-block;width: 265px;text-align: center;margin-right: 42px;margin-bottom: 20px;}
.al_m{width: 100%;height: 187px;overflow: hidden;}
.al_m img{width: 100%;height: 100%;}
.ind_case_list li:nth-child(4n){margin-right: 0;}
.ind_case_list li p{color: #666666;margin-top: 10px;}
.ind_case_list{margin-top: 35px;}
.ind_case_list li:hover p{color:#ef1c24;}

/*天赋资讯*/
.ind_news{margin-top: 75px;}
.tab{ width:100%;margin-top: 90px;overflow: hidden;}
.tab-hd {display: inline-block;overflow:hidden; zoom:1;width: 245px;}
.tab-hd li{display: inline-block;width:100%;height: 125px;line-height: 125px;text-align:center; cursor:pointer;background: #F9F9F9;margin-bottom: 2px;color: black;font-size: 20px;}
.tab-hd li.active{ background:#ef1c24;color: white;}
.tab-bd>li{display:none;}
.tab-bd li.thisclass{ display:list-item;}
.tab-bd{display: inline-block;width: 880px;float: right;}
.new_u li .lf_data{display: inline-block;width: 70px;height: 70px;background: #ef1c24;float: left;text-align: center;padding-top: 8px;}
.new_u li .lf_data p{color: white;font-size: 20px;font-weight: bold;}
.new_u li .lf_data span{color: white;}
.new_u li .lf_txt{width: 90%;float: left;padding-left: 30px;}
.new_u li .lf_txt p{font-size: 16px;color: black;margin-bottom: 5px;}
.new_u li .lf_txt span{color: #666666;font-size: 12px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.new_u li:hover .lf_txt p{color: #ef1c24;}
.new_u li{padding: 15px 20px;border-bottom: 1px dashed #e2e2e2;overflow: hidden;}
.new_u li:first-child{padding-top: 0;}
.new_u li:last-child{border-bottom: none;padding-bottom: 0;}
.news_more{margin-top: 20px;}

/*荣誉证书*/
.ind_honor{width: 100%;background: #f9f9f9;padding: 55px 0;margin-top: 120px;}
#cus_wrapper{width: 100%;height: 200px;position: relative;margin-top: 30px;overflow: hidden;}
#cus_wrapper ul {position: absolute;left: 0;top: 0;}
#cus_wrapper li{float: left;text-align: center;margin-left: 30px;height: 200px;background: white;width:270px;}
#cus_wrapper li img{width:100%;height: 100%;}
#cus_wrapper li:hover{cursor: pointer;}

/*友情链接*/
.link_list li{display: inline-block;margin-right: 10px;font-size: 16px;}
.link_list li:first-child{margin-right: 0;}
.link_list li:last-child{margin-right: 0;}
.link_list li a{color: black;}
.link_list li a:hover{color: #ef1c24;}
.link{padding: 35px 0;}

/*底部*/
.footer{width: 100%;background: #9a9999;padding-top: 50px;overflow: hidden;}
.foot_c{display: inline-block;width: 33%;float: left;color: white;height: 205px;border-right: 1px solid #666666;}
.foot_bt p{font-size: 16px;font-weight: bold;}
.foot_bt span{display: inline-block;width: 60px;height: 3px;background: #ef1c24;}
.foot_lx li{font-size: 12px;line-height: 27px;}
.foot_lx li:first-child{font-size: 16px;font-weight: bold;}
.foot_lx{margin-top: 10px;}
.foot_nav li{display: inline-block;margin-right: 20px;line-height: 33px;}
.foot_nav li a{color: white;}
.foot_nav li:hover a{color: #ef1c24;}
.foot_nav{width:65%;margin-top: 10px;}
.foot_dh{padding: 0 50px;width: 40%;}
.foot_ew{border: none;padding-left: 100px;width: 25%;}
.foot_w{margin-top: 10px;}
.foot_w img{width: 140px;height: 140px;}
.foot_qb{width: 100%;background: black;padding: 15px 0;text-align: center;margin-top: 50px;}
.foot_qb p{color: white;font-size: 12px;}

/*******产品中心*******/
.banner,.banner img{width: 100%;}
.m_nav{border-bottom: 1px solid #ef1c24;padding-bottom: 6px;margin-top: 25px;}
.m_nav p{font-size: 16px;color: black;}
.m_nav p a{color: black;}
.m_nav p span{color:#ef1c24;}
.paging{width: 100%;height: auto;text-align: center;margin-top: 35px;}
.paging li{display: inline-block;padding: 5px 10px;border: 1px solid #CCCCCC;margin: 0 5px;}
.paging .active a{color: white;}
.paging .active{background: #ef1c24;border-color: #ef1c24;}
.paging li a{display: block;color: #666666;font-size: 12px;}
.pro{margin-bottom: 100px;}

/*******关于我们*******/
.about{padding-top: 20px;}
.about h4{font-size: 20px;margin-bottom: 5px;font-weight: bold;}
.about p,.ab_ys li{font-size: 16px;color: #666666;line-height: 30px;}
.about .ab_r{color:#ef1c24;}
.about .ab_tf{font-size: 18px;margin: 35px 0;}
.ab_ys{margin-bottom: 35px;}
.ab_cx{font-size: 20px;}
.about_m li{display: inline-block;}
.about_m li:nth-child(even){float: right;}
.about_m{overflow: hidden;margin-top: 45px;}
.about_m img{width: 550px;}

/*******联系我们*******/
.ind_lx_u li{display: inline-block;width: 30%;}
.ind_lx_u li img{margin-top: 10px;}
.ind_lx_u{margin-top: 105px;}
.ind_lx_u{text-align: center;}
.lx_c{color: #010101;display: inline-block;height:55px;width: 75%;border-left: 1px solid #010101;padding-left: 20px;margin-left: 20px;text-align: left;}
.lx_c p{line-height: 25px;}
.map{width: 100%;height: 350px;margin-top: 50px;}
.map img{width: 100%;height:100%;}

/*******天赋资讯*******/
.new_list li h5{color: #333333;font-size: 16px;margin-bottom: 0;margin-top: 0;}
.new_list li span{font-size: 12px;color: #999999;}
.new_list li p{color: #666666;margin-top: 10px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.new_list li{padding: 15px 0;border-bottom: 1px solid #999999;}
.new_list li:hover h5{color: #ef1c24;}

/*******留言*******/
.inp{display: inline-block;width: 505px;margin-right: 15px;}
.inp p,.inps p{font-size: 16px;color: #999999;margin-bottom: 5px;}
.inp input{width: 100%;height: 40px;border: none;background: #eeeeee;padding-left: 10px;}
.button{width: 150px;height: 40px;background: #ef1c24;color: white;border: none;position: relative;bottom: 2px;position: absolute;right: 0;top: 27px;}
.inps textarea{width: 100%;height: 300px;border: none;background:#eeeeee;padding: 10px;}
.inps{margin-top: 20px;}
.msg_t{margin-top: 30px;}
.msg{position: relative;}



/*********分辨率小于768px********/
@media only screen and (max-width: 768px) {
	.header,.top,.p_nav{display: none;}
	.container-fluid>.navbar-header{width: 100%;margin: 0;}
	.navbar{margin-bottom: 0;background: white;}
	.navbar-brand{padding-top: 5px;padding-left: 0;}
	.navbar-brand>img{width:150px;position: relative;right: 10px;}
	.navbar-default .navbar-toggle {border-color: transparent;margin-right: 0;padding-right: 0;}
	.navbar-default .navbar-toggle .icon-bar {background-color: #005cad;}
	.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover {background-color: transparent;}
	.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover{background: #ef1c24;color: white;}	
	.y_nav{display: block;width: 100%;position: fixed;top: 0;left: 0;z-index: 999;box-shadow:2px 2px 5px #A1A1A1;-moz-box-shadow:2px 2px 5px #A1A1A1; -webkit-box-shadow:2px 2px 5px #A1A1A1;}

	#myCarousel{margin-top: 53px;}
	.carousel-indicators li, .carousel-indicators .active{width:8px;height: 8px;margin: 0;}
	.carousel-indicators{bottom: -5px;}
	
	.nr{width: 100%;padding-left: 15px;padding-right: 15px;}
	.tit h2{font-size: 20px;}
	.tit span{font-size: 12px;}
	.tit span::before,.tit span::after{width: 60px;top: 9px;}
	.tit span::before{right: -75px;}
	.tit span::after{left: -75px;}
	.ys_list li{width: 50%;margin-bottom: 15px;}
	.ys_list li .ys_m img{width:40px;}
	.ys_list li .ys_m{height: 75px;}
	.ys_list li span{padding: 0 20px;}
	.ys_list{margin-top: 30px;}
	.ys_m2 img{width: 47px !important;}
	.ys_m3 img{width: 50px !important;}
	
	.gy_wz{width: 100%;}
	.gy_wz p{line-height: 23px;}
	.gy_m .zt{width: 100%;height: auto;}
	.gy_m{margin-top: 0;float: none;}
	.gy_m .gy_more img{width: 100px;}
	.gy_m .gy_more{left: 50%;margin-left: -50px;bottom: -20px;}
	
	.cp_list{overflow: hidden;}
	.cp_list li{width: 48%;margin-right: 13px;float: left;padding: 10px;height: auto;margin-bottom: 25px;}
	.cp_list li:nth-child(even){margin-right: 0;}
	.cp_m{height: auto;}
	.cp_list li p{font-size: 14px;margin-top: 10px;}
	.more a{width: 120px;height: 40px;line-height: 40px;font-size: 1;font-size: 14px;}
	
	.ind_case{margin-top: 25px;padding-top: 25px;padding-bottom: 0;}
	.ind_case_list li{width: 48%;margin-right: 13px;float: left;margin-bottom: 20px;}
	.ind_case_list li:nth-child(even){margin-right: 0;}
	.ind_case_list{overflow: hidden;}
	.al_m{height: auto;}
	
	.tab-hd{width: 100%;}
	.tab-hd li{width: 33%;float: left;height: 40px;line-height: 40px;font-size: 14px;}
	.tab-bd{width: 100%;float: none;margin-top: 20px;}
	.new_u li .lf_data p{font-size: 16px;}
	.new_u li .lf_data span{font-size: 12px;}
	.new_u li .lf_data{height: 55px;width: 55px;}
	.new_u li{padding: 10px 5px;}
	.new_u li .lf_txt{width: 80%;padding-left: 10px;}
	.new_u li .lf_txt p{font-size: 14px;}
	.tab{margin-top: 45px;}
	.ind_news{margin-top: 35px;}
	
	.ind_honor{margin-top: 35px;padding: 35px 0;margin-bottom: 45px;}
	#cus_wrapper li{width:180px;height: 130px;margin-left: 15px;}
	#cus_wrapper{height: 130px;}
	
	.link{display: none;}
	.foot_c{display: none;}
	.footer{padding-top: 0;}
	.foot_qb{margin-top: 0;padding: 10px;}
	
	/*产品中心*/
	.banner{margin-top: 53px;}
	.m_nav p{font-size: 12px;}
	.pro{margin-bottom: 40px;}
	.banner img {
	    width: 150%;
	    margin-left: -26%;
	    max-width: 200%;
	}
	.carousel-inner>.item>a>img, .carousel-inner>.item>img{width: 140%;margin-left: -22%;max-width: 200%;}
	
	/*关于我们*/
	.about h4{font-size: 16px;}
	.about p, .ab_ys li{font-size: 14px;line-height: 23px;}
	.about .ab_tf{font-size: 15px;}
	.ab_cx{font-size: 16px;}
	.about_m img{width: 100%;}
	.about_m li{margin-bottom: 20px;}
	
	.ind_lx_u{margin-top: 20px;}
	.ind_lx_u li{width: 100%;margin-bottom: 15px;}
	
	.new_list li h5{font-size: 15px;}
	.new_list li p{font-size: 13px;}
	
	.inp{width: 100%;margin-right: 0;margin-bottom: 15px;}
	.button{position: static;}
	.bt{text-align: center;margin-top: 15px;}
	.inp p, .inps p{font-size: 14px;}
	.inps{margin-top: 0;}
	.inps textarea{height: 200px;}
	
	.y_qh {display: block;position: absolute;top: 15px;right: 70px;}
	.qh li a{font-size: 12px;}
	.qh li{padding: 0 2px;padding-right: 6px;}
	
}